#ifndef ZCOLOR_H_
#define ZCOLOR_H_

#include "../Math/vectorN.h"

GLOBAL_NAMESPACE_BEGIN

namespace MATH
{
#pragma warning (disable:4244)
    // template specialization
    template<> 
    inline CVectorN<float, 4>::CVectorN(float x, float y, float z)
    {
        m[0] = x;
        m[1] = y;
        m[2] = z;
        m[3] = 1.0;
        dFunc = NULL;
    }
}

typedef MATH::CVectorN<float, 4> Color;

GLOBAL_NAMESPACE_END

#endif//ZCOLOR_H_